Linux的常用命令非常豐富,以下是一些基本的和常用的命令,按照它們的用途和功能分類:
文件和目錄操作
ls
:列出目錄內容。cd
:改變當前目錄。pwd
:顯示當前工作目錄。mkdir
:創建目錄。rmdir
:刪除空目錄。cp
:復制文件或目錄。mv
:移動或重命名文件或目錄。rm
:刪除文件或目錄。touch
:創建空文件或更新文件訪問/修改時間。ln
:創建鏈接文件(硬鏈接或符號鏈接)。find
:在目錄樹中查找文件。
文件內容操作
cat
:連接并顯示文件內容。tac
:反向顯示文件內容。more
?/?less
:分頁顯示文件內容。head
:顯示文件的開頭部分。tail
:顯示文件的結尾部分。echo
:顯示一行文本或將文本重定向到文件。grep
:在文件中搜索匹配的文本行。sort
:對文本行進行排序。uniq
:報告或省略重復的行。cut
:從每行文件中刪除部分內容。sed
?/?awk
:用于文本處理的高級工具。
權限管理
chmod
:改變文件或目錄的權限。chown
:改變文件或目錄的所有者和/或組。chgrp
:改變文件或目錄的組。umask
:設置文件創建時的默認權限掩碼。
系統信息和進程管理
uname
:打印系統信息。uptime
:顯示系統運行時間和其他信息。who
?/?w
:顯示已登錄用戶的信息。top
?/?htop
:實時顯示系統中運行的進程及其狀態。ps
:報告當前系統的進程狀態。kill
:終止進程。df
:顯示磁盤空間使用情況。du
:顯示文件和目錄的磁盤使用情況。
壓縮和解壓
gzip
?/?gunzip
:用于壓縮和解壓.gz文件。bzip2
?/?bunzip2
:用于壓縮和解壓.bz2文件。tar
:打包和解包文件(可以與gzip或bzip2結合使用以創建.tar.gz或.tar.bz2文件)。
網絡操作
ping
:測試網絡連接。ifconfig
?/?ip
:顯示和配置網絡接口。netstat
:顯示網絡連接、路由表、接口統計等。traceroute
?/?tracert
:跟蹤數據包從源主機到目標主機之間的路徑。ssh
:安全地登錄到遠程主機并執行命令。scp
:在本地主機和遠程主機之間復制文件。
其他常用命令
man
:顯示命令的手冊頁。help
:顯示shell內建命令的幫助信息。history
:顯示用戶在命令行中執行的歷史命令。date
:顯示或設置系統日期和時間。clear
?/?ctrl+l
:清屏。reboot
?/?shutdown
:重啟或關閉系統。
以上只是Linux命令的冰山一角,還有很多其他的命令和工具可用于各種任務和目的。?